home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 7 / BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso / Files / Prog / T / Thinkcup.cpt / TCL Update / TCL Update Diffs / CError.c.Diff < prev    next >
MacBinary  |  1990-03-02  |  8.0 KB  |  [TEXT/MPS ]

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was processed as: MacBinary (archive/macBinary).

You can browse this item here: CError.c.Diff

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert MacBinary (archive/macBinary) fallback Supported
1% dexvert Magic Lantern DIFF Animation (video/magicLanternDIFF) ext Unsupported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, inited, Fri Mar 2 13:57:18 1990, modified Fri Mar 2 13:57:18 1990, creator 'MPS ', type ASCII, 7625 bytes "CError.c.Diff" , at 0x1e49 382 bytes resource default (weak)
99% file data default
74% TrID Macintosh plain text (MacBinary) default
25% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[MPS ]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0d 43 45 72 72 6f 72 | 2e 63 2e 44 69 66 66 00 |..CError|.c.Diff.|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4d 50 53 | 20 01 00 00 00 00 00 00 |.TEXTMPS| .......|
|00000050| 00 00 00 00 00 1d c9 00 | 00 01 7e a2 14 72 8e a2 |........|..~..r..|
|00000060| 14 72 8e 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.r......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 5b 92 00 00 |........|....[...|
|00000080| 46 69 6c 65 20 23 31 3a | 20 52 6f 79 20 47 2e 20 |File #1:| Roy G. |
|00000090| 42 69 76 3a 54 48 49 4e | 4b 20 43 20 c4 3a 4c 53 |Biv:THIN|K C .:LS|
|000000a0| 43 3a 54 48 49 4e 4b 20 | 43 6c 61 73 73 20 4c 69 |C:THINK |Class Li|
|000000b0| 62 72 61 72 79 3a 43 6f | 72 65 20 43 6c 61 73 73 |brary:Co|re Class|
|000000c0| 65 73 3a 43 6f 72 65 20 | 53 6f 75 72 63 65 73 3a |es:Core |Sources:|
|000000d0| 43 45 72 72 6f 72 2e 63 | 0d 46 69 6c 65 20 23 32 |CError.c|.File #2|
|000000e0| 3a 20 52 6f 79 20 47 2e | 20 42 69 76 3a 54 48 49 |: Roy G.| Biv:THI|
|000000f0| 4e 4b 20 43 20 c4 3a 43 | 20 70 61 74 63 68 3a 6f |NK C .:C| patch:o|
|00000100| 6c 64 20 66 69 6c 65 73 | 3a 43 45 72 72 6f 72 2e |ld files|:CError.|
|00000110| 63 0d 0d 45 78 74 72 61 | 20 6c 69 6e 65 73 20 69 |c..Extra| lines i|
|00000120| 6e 20 31 73 74 20 62 65 | 66 6f 72 65 20 32 30 20 |n 1st be|fore 20 |
|00000130| 69 6e 20 32 6e 64 20 28 | 46 69 6c 65 20 22 52 6f |in 2nd (|File "Ro|
|00000140| 79 20 47 2e 20 42 69 76 | 3a 54 48 49 4e 4b 20 43 |y G. Biv|:THINK C|
|00000150| 20 c4 3a 4c 53 43 3a 54 | 48 49 4e 4b 20 43 6c 61 | .:LSC:T|HINK Cla|
|00000160| 73 73 20 4c 69 62 72 61 | 72 79 3a 43 6f 72 65 20 |ss Libra|ry:Core |
|00000170| 43 6c 61 73 73 65 73 3a | 43 6f 72 65 20 53 6f 75 |Classes:|Core Sou|
|00000180| 72 63 65 73 3a 43 45 72 | 72 6f 72 2e 63 22 3b 20 |rces:CEr|ror.c"; |
|00000190| 4c 69 6e 65 20 32 30 3a | 32 33 3b 20 46 69 6c 65 |Line 20:|23; File|
|000001a0| 20 22 52 6f 79 20 47 2e | 20 42 69 76 3a 54 48 49 | "Roy G.| Biv:THI|
|000001b0| 4e 4b 20 43 20 c4 3a 43 | 20 70 61 74 63 68 3a 6f |NK C .:C| patch:o|
|000001c0| 6c 64 20 66 69 6c 65 73 | 3a 43 45 72 72 6f 72 2e |ld files|:CError.|
|000001d0| 63 22 3b 20 4c 69 6e 65 | 20 c6 32 30 29 0d 20 20 |c"; Line| .20). |
|000001e0| 32 30 09 2f 2a 20 41 6c | 74 65 72 65 64 20 62 79 |20./* Al|tered by|
|000001f0| 20 54 43 4c 20 57 65 61 | 76 65 72 20 76 65 72 73 | TCL Wea|ver vers|
|00000200| 69 6f 6e 20 31 2e 30 20 | 28 32 2f 32 31 2f 39 30 |ion 1.0 |(2/21/90|
|00000210| 29 20 2a 2f 0d 20 20 32 | 31 09 0d 20 20 32 32 09 |) */. 2|1.. 22.|
|00000220| 23 69 6e 63 6c 75 64 65 | 20 22 43 53 74 61 74 69 |#include| "CStati|
|00000230| 63 54 65 78 74 2e 68 22 | 0d 20 20 32 33 09 0d 0d |cText.h"|. 23...|
|00000240| 0d 45 78 74 72 61 20 6c | 69 6e 65 73 20 69 6e 20 |.Extra l|ines in |
|00000250| 31 73 74 20 62 65 66 6f | 72 65 20 32 35 20 69 6e |1st befo|re 25 in|
|00000260| 20 32 6e 64 20 28 46 69 | 6c 65 20 22 52 6f 79 20 | 2nd (Fi|le "Roy |
|00000270| 47 2e 20 42 69 76 3a 54 | 48 49 4e 4b 20 43 20 c4 |G. Biv:T|HINK C .|
|00000280| 3a 4c 53 43 3a 54 48 49 | 4e 4b 20 43 6c 61 73 73 |:LSC:THI|NK Class|
|00000290| 20 4c 69 62 72 61 72 79 | 3a 43 6f 72 65 20 43 6c | Library|:Core Cl|
|000002a0| 61 73 73 65 73 3a 43 6f | 72 65 20 53 6f 75 72 63 |asses:Co|re Sourc|
|000002b0| 65 73 3a 43 45 72 72 6f | 72 2e 63 22 3b 20 4c 69 |es:CErro|r.c"; Li|
|000002c0| 6e 65 20 32 39 3a 33 33 | 3b 20 46 69 6c 65 20 22 |ne 29:33|; File "|
|000002d0| 52 6f 79 20 47 2e 20 42 | 69 76 3a 54 48 49 4e 4b |Roy G. B|iv:THINK|
|000002e0| 20 43 20 c4 3a 43 20 70 | 61 74 63 68 3a 6f 6c 64 | C .:C p|atch:old|
|000002f0| 20 66 69 6c 65 73 3a 43 | 45 72 72 6f 72 2e 63 22 | files:C|Error.c"|
|00000300| 3b 20 4c 69 6e 65 20 c6 | 32 35 29 0d 20 20 32 39 |; Line .|25). 29|
|00000310| 09 2f 2a 20 41 6c 74 65 | 72 65 64 20 62 79 20 54 |./* Alte|red by T|
|00000320| 43 4c 20 57 65 61 76 65 | 72 20 76 65 72 73 69 6f |CL Weave|r versio|
|00000330| 6e 20 31 2e 30 20 28 32 | 2f 32 31 2f 39 30 29 20 |n 1.0 (2|/21/90) |
|00000340| 2a 2f 0d 20 20 33 30 09 | 0d 20 20 33 31 09 65 78 |*/. 30.|. 31.ex|
|00000350| 74 65 72 6e 20 42 6f 6f | 6c 65 61 6e 20 20 20 20 |tern Boo|lean |
|00000360| 20 20 67 48 61 73 57 4e | 45 3b 20 20 20 20 20 20 | gHasWN|E; |
|00000370| 20 20 20 20 20 20 2f 2a | 20 49 73 20 57 61 69 74 | /*| Is Wait|
|00000380| 4e 65 78 74 45 76 65 6e | 74 20 69 6d 70 6c 65 6d |NextEven|t implem|
|00000390| 65 6e 74 65 64 3f 20 20 | 20 20 2a 2f 0d 20 20 33 |ented? | */. 3|
|000003a0| 32 09 65 78 74 65 72 6e | 20 6c 6f 6e 67 20 20 20 |2.extern| long |
|000003b0| 20 20 20 20 20 20 67 53 | 6c 65 65 70 54 69 6d 65 | gS|leepTime|
|000003c0| 3b 20 20 20 20 20 20 20 | 20 20 2f 2a 20 4d 61 78 |; | /* Max|
|000003d0| 20 74 69 6d 65 20 62 65 | 74 77 65 65 6e 20 65 76 | time be|tween ev|
|000003e0| 65 6e 74 73 20 20 20 20 | 20 20 20 20 20 20 2a 2f |ents | */|
|000003f0| 0d 20 20 33 33 09 0d 0d | 0d 45 78 74 72 61 20 6c |. 33...|.Extra l|
|00000400| 69 6e 65 73 20 69 6e 20 | 31 73 74 20 62 65 66 6f |ines in |1st befo|
|00000410| 72 65 20 33 38 20 69 6e | 20 32 6e 64 20 28 46 69 |re 38 in| 2nd (Fi|
|00000420| 6c 65 20 22 52 6f 79 20 | 47 2e 20 42 69 76 3a 54 |le "Roy |G. Biv:T|
|00000430| 48 49 4e 4b 20 43 20 c4 | 3a 4c 53 43 3a 54 48 49 |HINK C .|:LSC:THI|
|00000440| 4e 4b 20 43 6c 61 73 73 | 20 4c 69 62 72 61 72 79 |NK Class| Library|
|00000450| 3a 43 6f 72 65 20 43 6c | 61 73 73 65 73 3a 43 6f |:Core Cl|asses:Co|
|00000460| 72 65 20 53 6f 75 72 63 | 65 73 3a 43 45 72 72 6f |re Sourc|es:CErro|
|00000470| 72 2e 63 22 3b 20 4c 69 | 6e 65 20 34 37 3a 34 38 |r.c"; Li|ne 47:48|
|00000480| 3b 20 46 69 6c 65 20 22 | 52 6f 79 20 47 2e 20 42 |; File "|Roy G. B|
|00000490| 69 76 3a 54 48 49 4e 4b | 20 43 20 c4 3a 43 20 70 |iv:THINK| C .:C p|
|000004a0| 61 74 63 68 3a 6f 6c 64 | 20 66 69 6c 65 73 3a 43 |atch:old| files:C|
|000004b0| 45 72 72 6f 72 2e 63 22 | 3b 20 4c 69 6e 65 20 c6 |Error.c"|; Line .|
|000004c0| 33 38 29 0d 20 20 34 37 | 09 20 20 20 20 2f 2a 20 |38). 47|. /* |
|000004d0| 41 6c 74 65 72 65 64 20 | 62 79 20 54 43 4c 20 57 |Altered |by TCL W|
|000004e0| 65 61 76 65 72 20 76 65 | 72 73 69 6f 6e 20 31 2e |eaver ve|rsion 1.|
|000004f0| 30 20 28 32 2f 32 31 2f | 39 30 29 20 2a 2f 0d 20 |0 (2/21/|90) */. |
|00000500| 20 34 38 09 20 20 20 20 | 0d 0d 0d 45 78 74 72 61 | 48. |...Extra|
|00000510| 20 6c 69 6e 65 73 20 69 | 6e 20 31 73 74 20 62 65 | lines i|n 1st be|
|00000520| 66 6f 72 65 20 34 32 20 | 69 6e 20 32 6e 64 20 28 |fore 42 |in 2nd (|
|00000530| 46 69 6c 65 20 22 52 6f | 79 20 47 2e 20 42 69 76 |File "Ro|y G. Biv|
|00000540| 3a 54 48 49 4e 4b 20 43 | 20 c4 3a 4c 53 43 3a 54 |:THINK C| .:LSC:T|
|00000550| 48 49 4e 4b 20 43 6c 61 | 73 73 20 4c 69 62 72 61 |HINK Cla|ss Libra|
|00000560| 72 79 3a 43 6f 72 65 20 | 43 6c 61 73 73 65 73 3a |ry:Core |Classes:|
|00000570| 43 6f 72 65 20 53 6f 75 | 72 63 65 73 3a 43 45 72 |Core Sou|rces:CEr|
|00000580| 72 6f 72 2e 63 22 3b 20 | 4c 69 6e 65 20 35 33 3a |ror.c"; |Line 53:|
|00000590| 35 34 3b 20 46 69 6c 65 | 20 22 52 6f 79 20 47 2e |54; File| "Roy G.|
|000005a0| 20 42 69 76 3a 54 48 49 | 4e 4b 20 43 20 c4 3a 43 | Biv:THI|NK C .:C|
|000005b0| 20 70 61 74 63 68 3a 6f | 6c 64 20 66 69 6c 65 73 | patch:o|ld files|
|000005c0| 3a 43 45 72 72 6f 72 2e | 63 22 3b 20 4c 69 6e 65 |:CError.|c"; Line|
|000005d0| 20 c6 34 32 29 0d 20 20 | 35 33 09 20 20 20 20 6c | .42). |53. l|
|000005e0| 6f 6e 67 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ong | |
|000005f0| 20 20 20 6f 6c 64 41 35 | 20 3d 20 53 65 74 43 75 | oldA5| = SetCu|
|00000600| 72 72 65 6e 74 41 35 28 | 29 3b 0d 20 20 35 34 09 |rrentA5(|);. 54.|
|00000610| 20 20 20 20 0d 0d 0d 45 | 78 74 72 61 20 6c 69 6e | ...E|xtra lin|
|00000620| 65 73 20 69 6e 20 32 6e | 64 20 62 65 66 6f 72 65 |es in 2n|d before|
|00000630| 20 36 31 20 69 6e 20 31 | 73 74 20 28 46 69 6c 65 | 61 in 1|st (File|
|00000640| 20 22 52 6f 79 20 47 2e | 20 42 69 76 3a 54 48 49 | "Roy G.| Biv:THI|
|00000650| 4e 4b 20 43 20 c4 3a 4c | 53 43 3a 54 48 49 4e 4b |NK C .:L|SC:THINK|
|00000660| 20 43 6c 61 73 73 20 4c | 69 62 72 61 72 79 3a 43 | Class L|ibrary:C|
|00000670| 6f 72 65 20 43 6c 61 73 | 73 65 73 3a 43 6f 72 65 |ore Clas|ses:Core|
|00000680| 20 53 6f 75 72 63 65 73 | 3a 43 45 72 72 6f 72 2e | Sources|:CError.|
|00000690| 63 22 3b 20 4c 69 6e 65 | 20 c6 36 31 3b 20 46 69 |c"; Line| .61; Fi|
|000006a0| 6c 65 20 22 52 6f 79 20 | 47 2e 20 42 69 76 3a 54 |le "Roy |G. Biv:T|
|000006b0| 48 49 4e 4b 20 43 20 c4 | 3a 43 20 70 61 74 63 68 |HINK C .|:C patch|
|000006c0| 3a 6f 6c 64 20 66 69 6c | 65 73 3a 43 45 72 72 6f |:old fil|es:CErro|
|000006d0| 72 2e 63 22 3b 20 4c 69 | 6e 65 20 34 38 3a 34 39 |r.c"; Li|ne 48:49|
|000006e0| 29 0d 20 20 34 38 09 20 | 20 20 20 53 65 74 55 70 |). 48. | SetUp|
|000006f0| 41 35 28 29 3b 20 20 20 | 20 20 20 20 20 20 20 20 |A5(); | |
|00000700| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 2f | | /|
|00000710| 2a 20 57 65 20 6e 65 65 | 64 20 61 63 63 65 73 73 |* We nee|d access|
|00000720| 20 74 6f 20 6f 75 72 20 | 67 6c 6f 62 61 6c 73 20 | to our |globals |
|00000730| 20 20 20 2a 2f 0d 20 20 | 34 39 09 20 20 20 20 0d | */. |49. .|
|00000740| 0d 0d 45 78 74 72 61 20 | 6c 69 6e 65 73 20 69 6e |..Extra |lines in|
|00000750| 20 32 6e 64 20 62 65 66 | 6f 72 65 20 36 33 20 69 | 2nd bef|ore 63 i|
|00000760| 6e 20 31 73 74 20 28 46 | 69 6c 65 20 22 52 6f 79 |n 1st (F|ile "Roy|
|00000770| 20 47 2e 20 42 69 76 3a | 54 48 49 4e 4b 20 43 20 | G. Biv:|THINK C |
|00000780| c4 3a 4c 53 43 3a 54 48 | 49 4e 4b 20 43 6c 61 73 |.:LSC:TH|INK Clas|
|00000790| 73 20 4c 69 62 72 61 72 | 79 3a 43 6f 72 65 20 43 |s Librar|y:Core C|
|000007a0| 6c 61 73 73 65 73 3a 43 | 6f 72 65 20 53 6f 75 72 |lasses:C|ore Sour|
|000007b0| 63 65 73 3a 43 45 72 72 | 6f 72 2e 63 22 3b 20 4c |ces:CErr|or.c"; L|
|000007c0| 69 6e 65 20 c6 36 33 3b | 20 46 69 6c 65 20 22 52 |ine .63;| File "R|
|000007d0| 6f 79 20 47 2e 20 42 69 | 76 3a 54 48 49 4e 4b 20 |oy G. Bi|v:THINK |
|000007e0| 43 20 c4 3a 43 20 70 61 | 74 63 68 3a 6f 6c 64 20 |C .:C pa|tch:old |
|000007f0| 66 69 6c 65 73 3a 43 45 | 72 72 6f 72 2e 63 22 3b |files:CE|rror.c";|
|00000800| 20 4c 69 6e 65 20 35 32 | 3a 35 33 29 0d 20 20 35 | Line 52|:53). 5|
|00000810| 32 09 20 20 20 20 52 65 | 73 74 6f 72 65 41 35 28 |2. Re|storeA5(|
|00000820| 29 3b 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |); | |
|00000830| 20 20 20 20 20 20 20 20 | 20 20 2f 2a 20 52 65 73 | | /* Res|
|00000840| 65 74 20 6f 72 69 67 69 | 6e 61 6c 20 41 35 20 20 |et origi|nal A5 |
|00000850| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 2a 2f | | */|
|00000860| 0d 20 20 35 33 09 20 20 | 20 20 0d 0d 0d 45 78 74 |. 53. | ...Ext|
|00000870| 72 61 20 6c 69 6e 65 73 | 20 69 6e 20 31 73 74 20 |ra lines| in 1st |
|00000880| 62 65 66 6f 72 65 20 35 | 37 20 69 6e 20 32 6e 64 |before 5|7 in 2nd|
|00000890| 20 28 46 69 6c 65 20 22 | 52 6f 79 20 47 2e 20 42 | (File "|Roy G. B|
|000008a0| 69 76 3a 54 48 49 4e 4b | 20 43 20 c4 3a 4c 53 43 |iv:THINK| C .:LSC|
|000008b0| 3a 54 48 49 4e 4b 20 43 | 6c 61 73 73 20 4c 69 62 |:THINK C|lass Lib|
|000008c0| 72 61 72 79 3a 43 6f 72 | 65 20 43 6c 61 73 73 65 |rary:Cor|e Classe|
|000008d0| 73 3a 43 6f 72 65 20 53 | 6f 75 72 63 65 73 3a 43 |s:Core S|ources:C|
|000008e0| 45 72 72 6f 72 2e 63 22 | 3b 20 4c 69 6e 65 20 36 |Error.c"|; Line 6|
|000008f0| 36 3a 36 37 3b 20 46 69 | 6c 65 20 22 52 6f 79 20 |6:67; Fi|le "Roy |
|00000900| 47 2e 20 42 69 76 3a 54 | 48 49 4e 4b 20 43 20 c4 |G. Biv:T|HINK C .|
|00000910| 3a 43 20 70 61 74 63 68 | 3a 6f 6c 64 20 66 69 6c |:C patch|:old fil|
|00000920| 65 73 3a 43 45 72 72 6f | 72 2e 63 22 3b 20 4c 69 |es:CErro|r.c"; Li|
|00000930| 6e 65 20 c6 35 37 29 0d | 20 20 36 36 09 20 20 20 |ne .57).| 66. |
|00000940| 20 0d 20 20 36 37 09 20 | 20 20 20 53 65 74 41 35 | . 67. | SetA5|
|00000950| 28 6f 6c 64 41 35 29 3b | 0d 0d 0d 45 78 74 72 61 |(oldA5);|...Extra|
|00000960| 20 6c 69 6e 65 73 20 69 | 6e 20 31 73 74 20 62 65 | lines i|n 1st be|
|00000970| 66 6f 72 65 20 31 30 38 | 20 69 6e 20 32 6e 64 20 |fore 108| in 2nd |
|00000980| 28 46 69 6c 65 20 22 52 | 6f 79 20 47 2e 20 42 69 |(File "R|oy G. Bi|
|00000990| 76 3a 54 48 49 4e 4b 20 | 43 20 c4 3a 4c 53 43 3a |v:THINK |C .:LSC:|
|000009a0| 54 48 49 4e 4b 20 43 6c | 61 73 73 20 4c 69 62 72 |THINK Cl|ass Libr|
|000009b0| 61 72 79 3a 43 6f 72 65 | 20 43 6c 61 73 73 65 73 |ary:Core| Classes|
|000009c0| 3a 43 6f 72 65 20 53 6f | 75 72 63 65 73 3a 43 45 |:Core So|urces:CE|
|000009d0| 72 72 6f 72 2e 63 22 3b | 20 4c 69 6e 65 20 31 31 |rror.c";| Line 11|
|000009e0| 39 3a 31 32 32 3b 20 46 | 69 6c 65 20 22 52 6f 79 |9:122; F|ile "Roy|
|000009f0| 20 47 2e 20 42 69 76 3a | 54 48 49 4e 4b 20 43 20 | G. Biv:|THINK C |
|00000a00| c4 3a 43 20 70 61 74 63 | 68 3a 6f 6c 64 20 66 69 |.:C patc|h:old fi|
|00000a10| 6c 65 73 3a 43 45 72 72 | 6f 72 2e 63 22 3b 20 4c |les:CErr|or.c"; L|
|00000a20| 69 6e 65 20 c6 31 30 38 | 29 0d 20 31 31 39 09 0d |ine .108|). 119..|
|00000a30| 20 31 32 30 09 20 20 20 | 20 2f 2a 20 41 6c 74 65 | 120. | /* Alte|
|00000a40| 72 65 64 20 62 79 20 54 | 43 4c 20 57 65 61 76 65 |red by T|CL Weave|
|00000a50| 72 20 76 65 72 73 69 6f | 6e 20 31 2e 30 20 28 32 |r versio|n 1.0 (2|
|00000a60| 2f 32 31 2f 39 30 29 20 | 2a 2f 0d 20 31 32 31 09 |/21/90) |*/. 121.|
|00000a70| 20 20 20 20 0d 20 31 32 | 32 09 20 20 20 20 53 74 | . 12|2. St|
|00000a80| 72 32 35 35 20 20 20 20 | 20 20 20 20 20 20 20 20 |r255 | |
|00000a90| 20 20 65 72 72 6f 72 53 | 74 72 69 6e 67 3b 0d 0d | errorS|tring;..|
|00000aa0| 0d 45 78 74 72 61 20 6c | 69 6e 65 73 20 69 6e 20 |.Extra l|ines in |
|00000ab0| 31 73 74 20 62 65 66 6f | 72 65 20 31 31 35 20 69 |1st befo|re 115 i|
|00000ac0| 6e 20 32 6e 64 20 28 46 | 69 6c 65 20 22 52 6f 79 |n 2nd (F|ile "Roy|
|00000ad0| 20 47 2e 20 42 69 76 3a | 54 48 49 4e 4b 20 43 20 | G. Biv:|THINK C |
|00000ae0| c4 3a 4c 53 43 3a 54 48 | 49 4e 4b 20 43 6c 61 73 |.:LSC:TH|INK Clas|
|00000af0| 73 20 4c 69 62 72 61 72 | 79 3a 43 6f 72 65 20 43 |s Librar|y:Core C|
|00000b00| 6c 61 73 73 65 73 3a 43 | 6f 72 65 20 53 6f 75 72 |lasses:C|ore Sour|
|00000b10| 63 65 73 3a 43 45 72 72 | 6f 72 2e 63 22 3b 20 4c |ces:CErr|or.c"; L|
|00000b20| 69 6e 65 20 31 33 30 3a | 31 34 32 3b 20 46 69 6c |ine 130:|142; Fil|
|00000b30| 65 20 22 52 6f 79 20 47 | 2e 20 42 69 76 3a 54 48 |e "Roy G|. Biv:TH|
|00000b40| 49 4e 4b 20 43 20 c4 3a | 43 20 70 61 74 63 68 3a |INK C .:|C patch:|
|00000b50| 6f 6c 64 20 66 69 6c 65 | 73 3a 43 45 72 72 6f 72 |old file|s:CError|
|00000b60| 2e 63 22 3b 20 4c 69 6e | 65 20 c6 31 31 35 29 0d |.c"; Lin|e .115).|
|00000b70| 20 31 33 30 09 20 20 20 | 20 0d 20 31 33 31 09 20 | 130. | . 131. |
|00000b80| 20 20 20 2f 2a 20 41 6c | 74 65 72 65 64 20 62 79 | /* Al|tered by|
|00000b90| 20 54 43 4c 20 57 65 61 | 76 65 72 20 76 65 72 73 | TCL Wea|ver vers|
|00000ba0| 69 6f 6e 20 31 2e 30 20 | 28 32 2f 32 31 2f 39 30 |ion 1.0 |(2/21/90|
|00000bb0| 29 20 2a 2f 0d 20 31 33 | 32 09 20 20 20 20 0d 20 |) */. 13|2. . |
|00000bc0| 31 33 33 09 20 20 20 20 | 69 66 20 28 65 72 72 4d |133. |if (errM|
|00000bd0| 73 67 20 3d 3d 20 4e 55 | 4c 4c 29 0d 20 31 33 34 |sg == NU|LL). 134|
|00000be0| 09 20 20 20 20 0d 20 31 | 33 35 09 20 20 20 20 20 |. . 1|35. |
|00000bf0| 20 20 20 69 66 20 28 6d | 61 63 45 72 72 20 3d 3d | if (m|acErr ==|
|00000c00| 20 72 65 73 4e 6f 74 46 | 6f 75 6e 64 29 0d 20 31 | resNotF|ound). 1|
|00000c10| 33 36 09 20 20 20 20 20 | 20 20 20 20 20 20 20 4d |36. | M|
|00000c20| 69 73 73 69 6e 67 52 65 | 73 6f 75 72 63 65 73 28 |issingRe|sources(|
|00000c30| 29 3b 0d 20 31 33 37 09 | 20 20 20 20 20 20 20 20 |);. 137.| |
|00000c40| 20 20 20 20 0d 20 31 33 | 38 09 20 20 20 20 20 20 | . 13|8. |
|00000c50| 20 20 65 6c 73 65 20 7b | 0d 20 31 33 39 09 20 20 | else {|. 139. |
|00000c60| 20 20 20 20 20 20 20 20 | 20 20 43 6f 70 79 50 53 | | CopyPS|
|00000c70| 74 72 69 6e 67 28 28 53 | 74 72 69 6e 67 50 74 72 |tring((S|tringPtr|
|00000c80| 29 22 5c 70 4d 61 63 20 | 4f 53 20 45 72 72 6f 72 |)"\pMac |OS Error|
|00000c90| 20 65 6e 63 6f 75 6e 74 | 65 72 65 64 22 2c 20 65 | encount|ered", e|
|00000ca0| 72 72 6f 72 53 74 72 69 | 6e 67 29 3b 0d 20 31 34 |rrorStri|ng);. 14|
|00000cb0| 30 09 20 20 20 20 20 20 | 20 20 20 20 20 20 65 72 |0. | er|
|00000cc0| 72 4d 73 67 20 3d 20 4e | 65 77 48 61 6e 64 6c 65 |rMsg = N|ewHandle|
|00000cd0| 28 65 72 72 6f 72 53 74 | 72 69 6e 67 5b 30 5d 20 |(errorSt|ring[0] |
|00000ce0| 2b 20 31 4c 29 3b 0d 20 | 31 34 31 09 20 20 20 20 |+ 1L);. |141. |
|00000cf0| 20 20 20 20 20 20 20 20 | 43 6f 70 79 50 53 74 72 | |CopyPStr|
|00000d00| 69 6e 67 28 65 72 72 6f | 72 53 74 72 69 6e 67 2c |ing(erro|rString,|
|00000d10| 20 28 53 74 72 69 6e 67 | 50 74 72 29 20 2a 65 72 | (String|Ptr) *er|
|00000d20| 72 4d 73 67 29 3b 0d 20 | 31 34 32 09 20 20 20 20 |rMsg);. |142. |
|00000d30| 20 20 20 20 7d 0d 0d 0d | 45 78 74 72 61 20 6c 69 | }...|Extra li|
|00000d40| 6e 65 73 20 69 6e 20 31 | 73 74 20 66 69 6c 65 20 |nes in 1|st file |
|00000d50| 28 46 69 6c 65 20 22 52 | 6f 79 20 47 2e 20 42 69 |(File "R|oy G. Bi|
|00000d60| 76 3a 54 48 49 4e 4b 20 | 43 20 c4 3a 4c 53 43 3a |v:THINK |C .:LSC:|
|00000d70| 54 48 49 4e 4b 20 43 6c | 61 73 73 20 4c 69 62 72 |THINK Cl|ass Libr|
|00000d80| 61 72 79 3a 43 6f 72 65 | 20 43 6c 61 73 73 65 73 |ary:Core| Classes|
|00000d90| 3a 43 6f 72 65 20 53 6f | 75 72 63 65 73 3a 43 45 |:Core So|urces:CE|
|00000da0| 72 72 6f 72 2e 63 22 3b | 20 4c 69 6e 65 20 32 32 |rror.c";| Line 22|
|00000db0| 37 3a 33 32 30 3b 20 46 | 69 6c 65 20 22 52 6f 79 |7:320; F|ile "Roy|
|00000dc0| 20 47 2e 20 42 69 76 3a | 54 48 49 4e 4b 20 43 20 | G. Biv:|THINK C |
|00000dd0| c4 3a 43 20 70 61 74 63 | 68 3a 6f 6c 64 20 66 69 |.:C patc|h:old fi|
|00000de0| 6c 65 73 3a 43 45 72 72 | 6f 72 2e 63 22 3b 20 4c |les:CErr|or.c"; L|
|00000df0| 69 6e 65 20 31 39 38 c6 | 29 0d 20 32 32 37 09 0d |ine 198.|). 227..|
|00000e00| 20 32 32 38 09 2f 2a 20 | 41 6c 74 65 72 65 64 20 | 228./* |Altered |
|00000e10| 62 79 20 54 43 4c 20 57 | 65 61 76 65 72 20 76 65 |by TCL W|eaver ve|
|00000e20| 72 73 69 6f 6e 20 31 2e | 30 20 28 32 2f 32 31 2f |rsion 1.|0 (2/21/|
|00000e30| 39 30 29 20 2a 2f 0d 20 | 32 32 39 09 0d 20 32 33 |90) */. |229.. 23|
|00000e40| 30 09 0d 20 32 33 31 09 | 2f 2a 2a 2a 2a 2a 2a 2a |0.. 231.|/*******|
|00000e50| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000e60| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000e70| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000e80| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000e90| 2a 2a 2a 2a 2a 2a 2a 0d | 20 32 33 32 09 20 4d 69 |*******.| 232. Mi|
|00000ea0| 73 73 69 6e 67 52 65 73 | 6f 75 72 63 65 73 0d 20 |ssingRes|ources. |
|00000eb0| 32 33 33 09 0d 20 32 33 | 34 09 20 20 20 20 20 20 |233.. 23|4. |
|00000ec0| 20 20 57 65 20 74 72 69 | 65 64 20 74 6f 20 6c 6f | We tri|ed to lo|
|00000ed0| 61 64 20 74 77 6f 20 6e | 6f 6e 2d 65 78 69 73 74 |ad two n|on-exist|
|00000ee0| 65 6e 74 20 72 65 73 6f | 75 72 63 65 73 2e 20 20 |ent reso|urces. |
|00000ef0| 50 72 6f 62 61 62 6c 79 | 2c 20 74 68 65 72 65 20 |Probably|, there |
|00000f00| 69 73 20 6e 6f 0d 20 32 | 33 35 09 20 20 20 20 20 |is no. 2|35. |
|00000f10| 20 20 20 72 65 73 6f 75 | 72 63 65 20 66 69 6c 65 | resou|rce file|
|00000f20| 20 63 61 6c 6c 65 64 20 | 22 3c 50 72 6f 6a 65 63 | called |"<Projec|
|00000f30| 74 46 69 6c 65 4e 61 6d | 65 3e 2e 72 73 72 63 22 |tFileNam|e>.rsrc"|
|00000f40| 20 69 6e 20 74 68 65 20 | 70 72 6f 6a 65 63 74 20 | in the |project |
|00000f50| 66 6f 6c 64 65 72 2e 0d | 20 32 33 36 09 20 2a 2a |folder..| 236. **|
|00000f60| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000f70| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000f80| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000f90| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000fa0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2f 0d 20 32 |********|****/. 2|
|00000fb0| 33 37 09 0d 20 32 33 38 | 09 76 6f 69 64 20 20 20 |37.. 238|.void |
|00000fc0| 20 43 45 72 72 6f 72 3a | 3a 4d 69 73 73 69 6e 67 | CError:|:Missing|
|00000fd0| 52 65 73 6f 75 72 63 65 | 73 28 29 0d 20 32 33 39 |Resource|s(). 239|
|00000fe0| 09 7b 0d 20 32 34 30 09 | 20 20 20 20 74 79 70 65 |.{. 240.| type|
|00000ff0| 64 65 66 20 73 74 72 75 | 63 74 20 7b 20 20 20 20 |def stru|ct { |
|00001000| 20 20 20 20 20 20 20 20 | 2f 2a 20 54 65 6d 70 6c | |/* Templ|
|00001010| 61 74 65 20 66 6f 72 20 | 61 20 44 49 54 4c 20 63 |ate for |a DITL c|
|00001020| 6f 6e 73 69 73 74 69 6e | 67 20 6f 66 20 6f 6e 65 |onsistin|g of one|
|00001030| 20 20 20 20 2a 2f 0d 20 | 32 34 31 09 20 20 20 20 | */. |241. |
|00001040| 20 20 20 20 73 68 6f 72 | 74 20 20 20 6e 75 6d 49 | shor|t numI|
|00001050| 74 65 6d 73 3b 20 20 20 | 20 20 20 20 2f 2a 20 73 |tems; | /* s|
|00001060| 74 61 74 69 63 20 74 65 | 78 74 20 69 74 65 6d 2e |tatic te|xt item.|
|00001070| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001080| 20 20 20 20 20 20 20 20 | 2a 2f 0d 20 32 34 32 09 | |*/. 242.|
|00001090| 20 20 20 20 20 20 20 20 | 48 61 6e 64 6c 65 20 20 | |Handle |
|000010a0| 69 74 65 6d 48 61 6e 64 | 6c 65 3b 0d 20 32 34 33 |itemHand|le;. 243|
|000010b0| 09 20 20 20 20 20 20 20 | 20 52 65 63 74 20 20 20 |. | Rect |
|000010c0| 20 69 74 65 6d 52 65 63 | 74 3b 0d 20 32 34 34 09 | itemRec|t;. 244.|
|000010d0| 20 20 20 20 20 20 20 20 | 73 68 6f 72 74 20 20 20 | |short |
|000010e0| 69 74 65 6d 54 79 70 65 | 41 6e 64 4c 65 6e 67 74 |itemType|AndLengt|
|000010f0| 68 3b 20 20 2f 2a 20 54 | 79 70 65 20 69 6e 20 68 |h; /* T|ype in h|
|00001100| 69 67 68 20 62 79 74 65 | 2c 20 6c 65 6e 67 74 68 |igh byte|, length|
|00001110| 20 69 6e 20 6c 6f 77 20 | 62 79 74 65 2e 20 20 20 | in low |byte. |
|00001120| 2a 2f 0d 20 32 34 35 09 | 20 20 20 20 20 20 20 20 |*/. 245.| |
|00001130| 53 74 72 32 35 35 20 20 | 69 74 65 6d 43 6f 6e 74 |Str255 |itemCont|
|00001140| 65 6e 74 3b 20 20 20 20 | 20 20 20 20 2f 2a 20 41 |ent; | /* A|
|00001150| 63 74 75 61 6c 6c 79 2c | 20 74 68 69 73 20 6e 65 |ctually,| this ne|
|00001160| 65 64 73 20 74 6f 20 62 | 65 20 70 75 72 65 20 74 |eds to b|e pure t|
|00001170| 65 78 74 20 20 20 20 20 | 2a 2f 0d 20 32 34 36 09 |ext |*/. 246.|
|00001180| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001190| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000011a0| 20 20 20 20 2f 2a 20 28 | 6e 6f 20 6c 65 6e 67 74 | /* (|no lengt|
|000011b0| 68 20 62 79 74 65 29 2e | 20 20 41 6c 73 6f 2c 20 |h byte).| Also, |
|000011c0| 74 68 65 20 6e 75 6d 62 | 65 72 20 6f 66 20 20 20 |the numb|er of |
|000011d0| 2a 2f 0d 20 32 34 37 09 | 20 20 20 20 20 20 20 20 |*/. 247.| |
|000011e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000011f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 2f 2a 20 63 | | /* c|
|00001200| 68 61 72 73 20 6d 75 73 | 74 20 62 65 20 65 76 65 |hars mus|t be eve|
|00001210| 6e 2e 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |n. | |
|00001220| 20 20 20 20 20 20 20 20 | 2a 2f 0d 20 32 34 38 09 | |*/. 248.|
|00001230| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001240| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001250| 20 20 20 20 0d 20 32 34 | 39 09 20 20 20 20 7d 20 | . 24|9. } |
|00001260| 74 65 78 74 49 74 65 6d | 2c 20 2a 74 65 78 74 49 |textItem|, *textI|
|00001270| 74 65 6d 50 2c 20 2a 2a | 74 65 78 74 49 74 65 6d |temP, **|textItem|
|00001280| 48 3b 20 20 20 20 20 20 | 20 20 20 20 20 20 0d 20 |H; | . |
|00001290| 32 35 30 09 20 20 20 20 | 0d 20 32 35 31 09 20 20 |250. |. 251. |
|000012a0| 20 20 53 74 72 32 35 35 | 20 20 74 68 65 54 65 78 | Str255| theTex|
|000012b0| 74 3b 0d 20 32 35 32 09 | 20 20 20 20 73 68 6f 72 |t;. 252.| shor|
|000012c0| 74 20 20 20 74 68 65 54 | 65 78 74 4c 65 6e 67 74 |t theT|extLengt|
|000012d0| 68 2c 0d 20 32 35 33 09 | 20 20 20 20 20 20 20 20 |h,. 253.| |
|000012e0| 20 20 20 20 54 65 78 74 | 54 6f 70 4c 65 66 74 20 | Text|TopLeft |
|000012f0| 3d 20 32 30 2c 0d 20 32 | 35 34 09 20 20 20 20 20 |= 20,. 2|54. |
|00001300| 20 20 20 20 20 20 20 44 | 69 61 6c 6f 67 52 69 67 | D|ialogRig|
|00001310| 68 74 20 3d 20 32 35 35 | 2c 0d 20 32 35 35 09 20 |ht = 255|,. 255. |
|00001320| 20 20 20 20 20 20 20 20 | 20 20 20 44 69 61 6c 6f | | Dialo|
|00001330| 67 42 6f 74 74 6f 6d 20 | 3d 20 31 31 35 3b 0d 20 |gBottom |= 115;. |
|00001340| 32 35 36 09 20 20 20 20 | 6c 6f 6e 67 20 20 20 20 |256. |long |
|00001350| 74 65 78 74 49 74 65 6d | 54 79 70 65 20 3d 20 28 |textItem|Type = (|
|00001360| 73 74 61 74 54 65 78 74 | 20 2b 20 69 74 65 6d 44 |statText| + itemD|
|00001370| 69 73 61 62 6c 65 29 20 | 2a 20 30 78 30 31 30 30 |isable) |* 0x0100|
|00001380| 3b 0d 20 32 35 37 09 20 | 20 20 20 0d 20 32 35 38 |;. 257. | . 258|
|00001390| 09 20 20 20 20 74 65 78 | 74 49 74 65 6d 50 20 20 |. tex|tItemP |
|000013a0| 20 74 68 65 44 69 61 6c | 6f 67 54 65 78 74 50 3b | theDial|ogTextP;|
|000013b0| 0d 20 32 35 39 09 20 20 | 20 20 74 65 78 74 49 74 |. 259. | textIt|
|000013c0| 65 6d 48 20 20 20 74 68 | 65 44 69 61 6c 6f 67 54 |emH th|eDialogT|
|000013d0| 65 78 74 3b 0d 20 32 36 | 30 09 20 20 20 20 44 69 |ext;. 26|0. Di|
|000013e0| 61 6c 6f 67 50 74 72 20 | 20 20 74 68 65 44 69 61 |alogPtr | theDia|
|000013f0| 6c 6f 67 3b 0d 20 32 36 | 31 09 20 20 20 20 52 65 |log;. 26|1. Re|
|00001400| 63 74 20 20 20 20 20 20 | 20 20 74 68 65 44 69 61 |ct | theDia|
|00001410| 6c 6f 67 52 65 63 74 3b | 0d 20 32 36 32 09 20 20 |logRect;|. 262. |
|00001420| 20 20 42 6f 6f 6c 65 61 | 6e 20 20 20 20 20 65 76 | Boolea|n ev|
|00001430| 65 6e 74 52 65 63 65 69 | 76 65 64 3b 0d 20 32 36 |entRecei|ved;. 26|
|00001440| 33 09 20 20 20 20 45 76 | 65 6e 74 52 65 63 6f 72 |3. Ev|entRecor|
|00001450| 64 20 6d 61 63 45 76 65 | 6e 74 3b 0d 20 32 36 34 |d macEve|nt;. 264|
|00001460| 09 20 20 20 20 0d 20 32 | 36 35 09 20 20 20 20 43 |. . 2|65. C|
|00001470| 6f 70 79 50 53 74 72 69 | 6e 67 28 28 53 74 72 69 |opyPStri|ng((Stri|
|00001480| 6e 67 50 74 72 29 20 22 | 5c 70 6f 6d 65 20 72 65 |ngPtr) "|\pome re|
|00001490| 73 6f 75 72 63 65 73 20 | 77 65 72 65 20 6e 6f 74 |sources |were not|
|000014a0| 20 66 6f 75 6e 64 2e 20 | 20 49 73 20 74 68 65 72 | found. | Is ther|
|000014b0| 65 20 61 20 72 65 73 6f | 75 72 63 65 20 66 69 6c |e a reso|urce fil|
|000014c0| 65 20 6e 61 6d 65 64 20 | 27 3c 50 72 6f 6a 65 63 |e named |'<Projec|
|000014d0| 74 46 69 6c 65 4e 61 6d | 65 3e 2e 72 73 72 63 27 |tFileNam|e>.rsrc'|
|000014e0| 20 69 6e 20 79 6f 75 72 | 20 70 72 6f 6a 65 63 74 | in your| project|
|000014f0| 20 66 6f 6c 64 65 72 3f | 20 22 2c 0d 20 32 36 36 | folder?| ",. 266|
|00001500| 09 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00001510| 20 74 68 65 54 65 78 74 | 29 3b 0d 20 32 36 37 09 | theText|);. 267.|
|00001520| 20 20 20 20 74 68 65 54 | 65 78 74 4c 65 6e 67 74 | theT|extLengt|
|00001530| 68 20 3d 20 74 68 65 54 | 65 78 74 5b 30 5d 20 2b |h = theT|ext[0] +|
|00001540| 20 31 4c 3b 0d 20 32 36 | 38 09 20 20 20 20 0d 20 | 1L;. 26|8. . |
|00001550| 32 36 39 09 20 20 20 20 | 74 68 65 44 69 61 6c 6f |269. |theDialo|
|00001560| 67 54 65 78 74 20 3d 20 | 28 74 65 78 74 49 74 65 |gText = |(textIte|
|00001570| 6d 48 29 20 4e 65 77 48 | 61 6e 64 6c 65 28 73 69 |mH) NewH|andle(si|
|00001580| 7a 65 6f 66 28 74 65 78 | 74 49 74 65 6d 29 29 3b |zeof(tex|tItem));|
|00001590| 0d 20 32 37 30 09 20 20 | 20 20 48 4c 6f 63 6b 28 |. 270. | HLock(|
|000015a0| 74 68 65 44 69 61 6c 6f | 67 54 65 78 74 29 3b 0d |theDialo|gText);.|
|000015b0| 20 32 37 31 09 20 20 20 | 20 74 68 65 44 69 61 6c | 271. | theDial|
|000015c0| 6f 67 54 65 78 74 50 20 | 3d 20 2a 74 68 65 44 69 |ogTextP |= *theDi|
|000015d0| 61 6c 6f 67 54 65 78 74 | 3b 0d 20 32 37 32 09 20 |alogText|;. 272. |
|000015e0| 20 20 20 0d 20 32 37 33 | 09 20 20 20 20 74 68 65 | . 273|. the|
|000015f0| 44 69 61 6c 6f 67 54 65 | 78 74 50 2d 3e 6e 75 6d |DialogTe|xtP->num|
|00001600| 49 74 65 6d 73 20 3d 20 | 30 3b 20 20 20 20 20 20 |Items = |0; |
|00001610| 20 2f 2a 20 54 6f 20 69 | 6e 64 69 63 61 74 65 20 | /* To i|ndicate |
|00001620| 6f 6e 65 20 69 74 65 6d | 2e 20 20 20 20 2a 2f 0d |one item|. */.|
|00001630| 20 32 37 34 09 20 20 20 | 20 74 68 65 44 69 61 6c | 274. | theDial|
|00001640| 6f 67 54 65 78 74 50 2d | 3e 69 74 65 6d 48 61 6e |ogTextP-|>itemHan|
|00001650| 64 6c 65 20 3d 20 4e 55 | 4c 4c 3b 20 20 2f 2a 20 |dle = NU|LL; /* |
|00001660| 4a 75 73 74 20 61 20 70 | 6c 61 63 65 68 6f 6c 64 |Just a p|lacehold|
|00001670| 65 72 2e 20 20 20 20 20 | 20 2a 2f 0d 20 32 37 35 |er. | */. 275|
|00001680| 09 20 20 20 20 0d 20 32 | 37 36 09 20 20 20 20 53 |. . 2|76. S|
|00001690| 65 74 52 65 63 74 28 26 | 74 68 65 44 69 61 6c 6f |etRect(&|theDialo|
|000016a0| 67 54 65 78 74 50 2d 3e | 69 74 65 6d 52 65 63 74 |gTextP->|itemRect|
|000016b0| 2c 20 0d 20 32 37 37 09 | 20 20 20 20 20 20 20 20 |, . 277.| |
|000016c0| 20 20 20 20 54 65 78 74 | 54 6f 70 4c 65 66 74 2c | Text|TopLeft,|
|000016d0| 20 54 65 78 74 54 6f 70 | 4c 65 66 74 2c 20 44 69 | TextTop|Left, Di|
|000016e0| 61 6c 6f 67 52 69 67 68 | 74 2c 20 44 69 61 6c 6f |alogRigh|t, Dialo|
|000016f0| 67 42 6f 74 74 6f 6d 29 | 3b 0d 20 32 37 38 09 20 |gBottom)|;. 278. |
|00001700| 20 20 20 0d 20 32 37 39 | 09 20 20 20 20 74 68 65 | . 279|. the|
|00001710| 44 69 61 6c 6f 67 54 65 | 78 74 50 2d 3e 69 74 65 |DialogTe|xtP->ite|
|00001720| 6d 54 79 70 65 41 6e 64 | 4c 65 6e 67 74 68 20 3d |mTypeAnd|Length =|
|00001730| 20 74 65 78 74 49 74 65 | 6d 54 79 70 65 20 2b 20 | textIte|mType + |
|00001740| 74 68 65 54 65 78 74 4c | 65 6e 67 74 68 3b 0d 20 |theTextL|ength;. |
|00001750| 32 38 30 09 20 20 20 20 | 43 6f 70 79 50 53 74 72 |280. |CopyPStr|
|00001760| 69 6e 67 28 74 68 65 54 | 65 78 74 2c 20 74 68 65 |ing(theT|ext, the|
|00001770| 44 69 61 6c 6f 67 54 65 | 78 74 50 2d 3e 69 74 65 |DialogTe|xtP->ite|
|00001780| 6d 43 6f 6e 74 65 6e 74 | 29 3b 0d 20 32 38 31 09 |mContent|);. 281.|
|00001790| 20 20 20 20 0d 20 32 38 | 32 09 20 20 20 20 74 68 | . 28|2. th|
|000017a0| 65 44 69 61 6c 6f 67 54 | 65 78 74 50 2d 3e 69 74 |eDialogT|extP->it|
|000017b0| 65 6d 43 6f 6e 74 65 6e | 74 5b 30 5d 20 3d 20 27 |emConten|t[0] = '|
|000017c0| 53 27 3b 20 20 20 2f 2a | 20 52 65 70 6c 61 63 65 |S'; /*| Replace|
|000017d0| 20 6c 65 6e 67 74 68 20 | 62 79 74 65 20 77 69 74 | length |byte wit|
|000017e0| 68 20 27 53 27 20 2a 2f | 0d 20 32 38 33 09 20 20 |h 'S' */|. 283. |
|000017f0| 20 20 0d 20 32 38 34 09 | 20 20 20 20 74 68 65 44 | . 284.| theD|
|00001800| 69 61 6c 6f 67 54 65 78 | 74 50 2d 3e 69 74 65 6d |ialogTex|tP->item|
|00001810| 43 6f 6e 74 65 6e 74 5b | 33 30 5d 20 3d 20 43 41 |Content[|30] = CA|
|00001820| 52 52 49 41 47 45 5f 52 | 45 54 55 52 4e 3b 20 20 |RRIAGE_R|ETURN; |
|00001830| 2f 2a 20 52 65 70 6c 61 | 63 65 20 74 68 65 73 65 |/* Repla|ce these|
|00001840| 20 20 20 20 2a 2f 0d 20 | 32 38 35 09 20 20 20 20 | */. |285. |
|00001850| 74 68 65 44 69 61 6c 6f | 67 54 65 78 74 50 2d 3e |theDialo|gTextP->|
|00001860| 69 74 65 6d 43 6f 6e 74 | 65 6e 74 5b 33 31 5d 20 |itemCont|ent[31] |
|00001870| 3d 20 43 41 52 52 49 41 | 47 45 5f 52 45 54 55 52 |= CARRIA|GE_RETUR|
|00001880| 4e 3b 20 20 2f 2a 20 73 | 70 61 63 65 73 20 77 69 |N; /* s|paces wi|
|00001890| 74 68 20 43 52 73 20 20 | 2a 2f 0d 20 32 38 36 09 |th CRs |*/. 286.|
|000018a0| 20 20 20 20 74 68 65 44 | 69 61 6c 6f 67 54 65 78 | theD|ialogTex|
|000018b0| 74 50 2d 3e 69 74 65 6d | 43 6f 6e 74 65 6e 74 5b |tP->item|Content[|
|000018c0| 36 32 5d 20 3d 20 43 41 | 52 52 49 41 47 45 5f 52 |62] = CA|RRIAGE_R|
|000018d0| 45 54 55 52 4e 3b 0d 20 | 32 38 37 09 20 20 20 20 |ETURN;. |287. |
|000018e0| 74 68 65 44 69 61 6c 6f | 67 54 65 78 74 50 2d 3e |theDialo|gTextP->|
|000018f0| 69 74 65 6d 43 6f 6e 74 | 65 6e 74 5b 39 35 5d 20 |itemCont|ent[95] |
|00001900| 3d 20 43 41 52 52 49 41 | 47 45 5f 52 45 54 55 52 |= CARRIA|GE_RETUR|
|00001910| 4e 3b 0d 20 32 38 38 09 | 20 20 20 20 0d 20 32 38 |N;. 288.| . 28|
|00001920| 39 09 20 20 20 20 53 65 | 74 52 65 63 74 28 26 74 |9. Se|tRect(&t|
|00001930| 68 65 44 69 61 6c 6f 67 | 52 65 63 74 2c 20 30 2c |heDialog|Rect, 0,|
|00001940| 20 30 2c 20 44 69 61 6c | 6f 67 52 69 67 68 74 2c | 0, Dial|ogRight,|
|00001950| 20 44 69 61 6c 6f 67 42 | 6f 74 74 6f 6d 29 3b 0d | DialogB|ottom);.|
|00001960| 20 32 39 30 09 20 20 20 | 20 0d 20 32 39 31 09 20 | 290. | . 291. |
|00001970| 20 20 20 2f 2a 20 43 65 | 6e 74 65 72 20 74 68 65 | /* Ce|nter the|
|00001980| 20 64 69 61 6c 6f 67 20 | 69 6e 20 74 68 65 20 75 | dialog |in the u|
|00001990| 70 70 65 72 20 70 6f 72 | 74 69 6f 6e 20 6f 66 20 |pper por|tion of |
|000019a0| 74 68 65 20 73 63 72 65 | 65 6e 2e 20 2a 2f 0d 20 |the scre|en. */. |
|000019b0| 32 39 32 09 20 20 20 20 | 0d 20 32 39 33 09 20 20 |292. |. 293. |
|000019c0| 20 20 74 68 65 44 69 61 | 6c 6f 67 52 65 63 74 2e | theDia|logRect.|
|000019d0| 6c 65 66 74 20 3d 20 28 | 73 63 72 65 65 6e 42 69 |left = (|screenBi|
|000019e0| 74 73 2e 62 6f 75 6e 64 | 73 2e 72 69 67 68 74 20 |ts.bound|s.right |
|000019f0| 2d 20 0d 20 32 39 34 09 | 20 20 20 20 20 20 20 20 |- . 294.| |
|00001a00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001a10| 20 20 20 20 28 74 68 65 | 44 69 61 6c 6f 67 52 65 | (the|DialogRe|
|00001a20| 63 74 2e 72 69 67 68 74 | 20 2d 20 74 68 65 44 69 |ct.right| - theDi|
|00001a30| 61 6c 6f 67 52 65 63 74 | 2e 6c 65 66 74 29 29 20 |alogRect|.left)) |
|00001a40| 2f 20 32 3b 0d 20 32 39 | 35 09 20 20 20 20 74 68 |/ 2;. 29|5. th|
|00001a50| 65 44 69 61 6c 6f 67 52 | 65 63 74 2e 74 6f 70 20 |eDialogR|ect.top |
|00001a60| 3d 20 28 73 63 72 65 65 | 6e 42 69 74 73 2e 62 6f |= (scree|nBits.bo|
|00001a70| 75 6e 64 73 2e 62 6f 74 | 74 6f 6d 20 2d 20 0d 20 |unds.bot|tom - . |
|00001a80| 32 39 36 09 20 20 20 20 | 20 20 20 20 20 20 20 20 |296. | |
|00001a90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001aa0| 28 74 68 65 44 69 61 6c | 6f 67 52 65 63 74 2e 62 |(theDial|ogRect.b|
|00001ab0| 6f 74 74 6f 6d 20 2d 20 | 74 68 65 44 69 61 6c 6f |ottom - |theDialo|
|00001ac0| 67 52 65 63 74 2e 74 6f | 70 29 29 20 2f 20 33 3b |gRect.to|p)) / 3;|
|00001ad0| 0d 20 32 39 37 09 20 20 | 20 20 20 20 20 20 20 20 |. 297. | |
|00001ae0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001af0| 20 20 0d 20 32 39 38 09 | 20 20 20 20 69 66 20 28 | . 298.| if (|
|00001b00| 74 68 65 44 69 61 6c 6f | 67 52 65 63 74 2e 74 6f |theDialo|gRect.to|
|00001b10| 70 20 3c 20 28 47 65 74 | 4d 42 61 72 48 65 69 67 |p < (Get|MBarHeig|
|00001b20| 68 74 28 29 20 2b 20 37 | 29 29 0d 20 32 39 39 09 |ht() + 7|)). 299.|
|00001b30| 20 20 20 20 20 20 20 20 | 74 68 65 44 69 61 6c 6f | |theDialo|
|00001b40| 67 52 65 63 74 2e 74 6f | 70 20 3d 20 47 65 74 4d |gRect.to|p = GetM|
|00001b50| 42 61 72 48 65 69 67 68 | 74 28 29 20 2b 20 37 3b |BarHeigh|t() + 7;|
|00001b60| 0d 20 33 30 30 09 20 20 | 20 20 20 20 20 20 0d 20 |. 300. | . |
|00001b70| 33 30 31 09 20 20 20 20 | 74 68 65 44 69 61 6c 6f |301. |theDialo|
|00001b80| 67 52 65 63 74 2e 72 69 | 67 68 74 20 2b 3d 20 74 |gRect.ri|ght += t|
|00001b90| 68 65 44 69 61 6c 6f 67 | 52 65 63 74 2e 6c 65 66 |heDialog|Rect.lef|
|00001ba0| 74 3b 20 20 2f 2a 20 6c | 65 66 74 20 61 6e 64 20 |t; /* l|eft and |
|00001bb0| 74 6f 70 20 77 65 72 65 | 20 62 6f 74 68 20 30 20 |top were| both 0 |
|00001bc0| 2a 2f 0d 20 33 30 32 09 | 20 20 20 20 74 68 65 44 |*/. 302.| theD|
|00001bd0| 69 61 6c 6f 67 52 65 63 | 74 2e 62 6f 74 74 6f 6d |ialogRec|t.bottom|
|00001be0| 20 2b 3d 20 74 68 65 44 | 69 61 6c 6f 67 52 65 63 | += theD|ialogRec|
|00001bf0| 74 2e 74 6f 70 3b 0d 20 | 33 30 33 09 20 20 20 20 |t.top;. |303. |
|00001c00| 0d 20 33 30 34 09 20 20 | 20 20 74 68 65 44 69 61 |. 304. | theDia|
|00001c10| 6c 6f 67 20 3d 20 4e 65 | 77 44 69 61 6c 6f 67 28 |log = Ne|wDialog(|
|00001c20| 4e 55 4c 4c 2c 20 26 74 | 68 65 44 69 61 6c 6f 67 |NULL, &t|heDialog|
|00001c30| 52 65 63 74 2c 20 22 22 | 2c 20 54 52 55 45 2c 20 |Rect, ""|, TRUE, |
|00001c40| 64 42 6f 78 50 72 6f 63 | 2c 20 28 50 74 72 29 20 |dBoxProc|, (Ptr) |
|00001c50| 2d 31 4c 2c 20 46 41 4c | 53 45 2c 0d 20 33 30 35 |-1L, FAL|SE,. 305|
|00001c60| 09 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00001c70| 20 20 20 20 20 20 20 20 | 20 20 20 30 2c 20 74 68 | | 0, th|
|00001c80| 65 44 69 61 6c 6f 67 54 | 65 78 74 29 3b 0d 20 33 |eDialogT|ext);. 3|
|00001c90| 30 36 09 20 20 20 20 53 | 79 73 42 65 65 70 28 31 |06. S|ysBeep(1|
|00001ca0| 29 3b 0d 20 33 30 37 09 | 20 20 20 20 44 72 61 77 |);. 307.| Draw|
|00001cb0| 44 69 61 6c 6f 67 28 74 | 68 65 44 69 61 6c 6f 67 |Dialog(t|heDialog|
|00001cc0| 29 3b 0d 20 33 30 38 09 | 20 20 20 20 0d 20 33 30 |);. 308.| . 30|
|00001cd0| 39 09 20 20 20 20 2f 2a | 20 44 69 73 6d 69 73 73 |9. /*| Dismiss|
|00001ce0| 20 64 69 61 6c 6f 67 20 | 6f 6e 20 6b 65 79 44 6f | dialog |on keyDo|
|00001cf0| 77 6e 20 6f 72 20 6d 6f | 75 73 65 44 6f 77 6e 20 |wn or mo|useDown |
|00001d00| 2a 2f 0d 20 33 31 30 09 | 20 20 20 20 0d 20 33 31 |*/. 310.| . 31|
|00001d10| 31 09 20 20 20 20 64 6f | 20 20 7b 0d 20 33 31 32 |1. do| {. 312|
|00001d20| 09 20 20 20 20 20 20 20 | 20 20 20 20 20 53 79 73 |. | Sys|
|00001d30| 74 65 6d 54 61 73 6b 28 | 29 3b 0d 20 33 31 33 09 |temTask(|);. 313.|
|00001d40| 20 20 20 20 20 20 20 20 | 20 20 20 20 65 76 65 6e | | even|
|00001d50| 74 52 65 63 65 69 76 65 | 64 20 3d 20 47 65 74 4f |tReceive|d = GetO|
|00001d60| 53 45 76 65 6e 74 28 6d | 44 6f 77 6e 4d 61 73 6b |SEvent(m|DownMask|
|00001d70| 20 2b 20 6b 65 79 44 6f | 77 6e 4d 61 73 6b 2c 20 | + keyDo|wnMask, |
|00001d80| 26 6d 61 63 45 76 65 6e | 74 29 3b 0d 20 33 31 34 |&macEven|t);. 314|
|00001d90| 09 20 20 20 20 20 20 20 | 20 7d 0d 20 33 31 35 09 |. | }. 315.|
|00001da0| 20 20 20 20 77 68 69 6c | 65 20 28 65 76 65 6e 74 | whil|e (event|
|00001db0| 52 65 63 65 69 76 65 64 | 20 3d 3d 20 46 41 4c 53 |Received| == FALS|
|00001dc0| 45 29 3b 0d 20 33 31 36 | 09 20 20 20 20 0d 20 33 |E);. 316|. . 3|
|00001dd0| 31 37 09 20 20 20 20 44 | 69 73 70 6f 73 44 69 61 |17. D|isposDia|
|00001de0| 6c 6f 67 28 74 68 65 44 | 69 61 6c 6f 67 29 3b 0d |log(theD|ialog);.|
|00001df0| 20 33 31 38 09 20 20 20 | 20 67 41 70 70 6c 69 63 | 318. | gApplic|
|00001e00| 61 74 69 6f 6e 2d 3e 45 | 78 69 74 28 29 3b 0d 20 |ation->E|xit();. |
|00001e10| 33 31 39 09 20 20 20 20 | 45 78 69 74 54 6f 53 68 |319. |ExitToSh|
|00001e20| 65 6c 6c 28 29 3b 0d 20 | 33 32 30 09 7d 0d 0d 2a |ell();. |320.}..*|
|00001e30| 2a 2a 20 45 4f 46 20 6f | 6e 20 62 6f 74 68 20 66 |** EOF o|n both f|
|00001e40| 69 6c 65 73 20 2a 2a 2a | 0d 00 00 00 00 00 00 00 |iles ***|........|
|00001e50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001e60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001e70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001e80| 00 00 01 00 00 00 01 4c | 00 00 00 4c 00 00 00 32 |.......L|...L...2|
|00001e90| 30 36 09 20 20 20 20 53 | 79 73 42 65 65 70 28 31 |06. S|ysBeep(1|
|00001ea0| 29 3b 0d 20 33 30 37 09 | 20 20 20 20 44 72 61 77 |);. 307.| Draw|
|00001eb0| 0d 43 45 72 72 6f 72 2e | 63 2e 44 69 66 66 02 00 |.CError.|c.Diff..|
|00001ec0| 00 00 54 45 58 54 4d 50 | 53 20 01 00 00 40 00 80 |..TEXTMP|S ...@..|
|00001ed0| 00 00 54 45 58 54 4d 50 | 53 20 01 00 00 40 00 80 |..TEXTMP|S ...@..|
|00001ee0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001ef0| 00 00 a2 14 3a 48 00 00 | 1d c9 00 00 01 7e 6e 20 |....:H..|.....~n |
|00001f00| 2a 2f 0d 20 33 31 30 09 | 20 20 20 20 0d 20 33 31 |*/. 310.| . 31|
|00001f10| 31 09 20 20 20 20 64 6f | 20 20 7b 0d 20 33 31 32 |1. do| {. 312|
|00001f20| 09 20 20 20 20 20 20 20 | 20 20 20 20 20 53 79 73 |. | Sys|
|00001f30| 74 65 6d 54 61 73 6b 28 | 29 3b 0d 20 33 31 33 09 |temTask(|);. 313.|
|00001f40| 20 20 20 20 20 20 20 20 | 20 20 20 20 65 76 65 6e | | even|
|00001f50| 74 52 65 63 65 69 76 65 | 64 20 3d 20 47 65 74 4f |tReceive|d = GetO|
|00001f60| 53 45 76 65 6e 74 28 6d | 44 6f 77 6e 4d 61 73 6b |SEvent(m|DownMask|
|00001f70| 20 2b 20 6b 65 79 44 6f | 77 6e 4d 61 73 6b 2c 20 | + keyDo|wnMask, |
|00001f80| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 00 00 00 |...H..Mo|naco....|
|00001f90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001fa0| 00 00 00 00 00 00 00 06 | 00 04 00 3c 00 24 03 63 |........|...<.$.c|
|00001fb0| 02 3d 00 3c 00 24 03 63 | 02 3d a2 14 3a 4e 00 00 |.=.<.$.c|.=..:N..|
|00001fc0| 00 00 00 00 00 00 00 00 | 1a e1 01 00 00 00 01 00 |........|........|
|00001fd0| 00 00 01 4c 00 00 00 4c | 00 00 00 32 00 20 60 c4 |...L...L|...2. `.|
|00001fe0| 09 30 00 00 00 1c 00 32 | 00 00 4d 50 53 52 00 00 |.0.....2|..MPSR..|
|00001ff0| 00 0a 03 ed ff ff 00 00 | 00 00 00 21 9b 5c 00 00 |........|...!.\..|
+--------+-------------------------+-------------------------+--------+--------+